
<p>
外接U口设备，如条码扫描枪、读卡器等，一般都是类键盘输入，把焦点放在输入框内，然后内容就会输入到框内。
这种使用方式不能满足一些场景的需要，所以封装imanUsbPort服务，后台监听U口输入。
</p>
<p>
U口设备虽然很方便，但有个致命的缺点：扫描时输入法必须是设备自带的英文输入法，否则读取会出错。
</p>

<h4>开始监听U口输入方法: start()</h4>
<p>一旦监听到U口输入时，会向scope广播'imanUsbPort.input'事件</p>
<h5>传入参数：</h5>
<p>无</p>
<h5>返回值：</h5>
<p>无</p>

<h4>停止监听U口输入方法: stop()</h4>
<h5>传入参数：</h5>
<p>无</p>
<h5>返回值：</h5>
<p>无</p>

<h4>使用示例：</h4>
<p class="devhelp-code">$scope.$on('$ionicView.afterEnter', function () {
    imanUsbPort.start();
});
$scope.$on('$ionicView.beforeLeave', function () {
    imanUsbPort.stop();
});
$scope.$on('imanUsbPort.input', function (e, inputStr) {
    // do something
});</p>